/* login_wrapper */


.login_wrapper{ margin-top: 50px;clear:both; padding:20px; background:#fff;}
.login_item-box1{width:98%;    margin: 0 auto;margin-top:10px;text-align:right; display:block}
.login_item-box2{ width:100%;   margin: 0 auto;margin-top:15px;text-align:center;display:block;    position: relative;}
.login_item-box2 img.login1{ width:100px}
.login_item-box3{width:98%;    margin: 0 auto;margin-top:10px;text-align:center;display:block}
.login_input1 {width:100%; }
.login_text{     width: 100%;
    height: 48px;
    line-height: 48px;
    font-size: 14px;
    background: url(../images/iconzc1.png)no-repeat #fff;
    border: 1px solid #bfbfbf;
    padding-left: 40px;
    color: #666;
    -webkit-border-radius: 24px;
    border-radius: 24px;
    text-align: left;
    box-sizing: border-box;}

.login_msg1{display:block;position: absolute;    top: 15px;right: 10px;}
.login_text2{width: 100%;height: 48px;line-height: 48px;font-size: 14px; background: url(../images/iconzc2.png) no-repeat #fff;
    border: 1px solid #bfbfbf;
    padding-left: 40px;
    color: #666;
    -webkit-border-radius: 24px;
    border-radius: 24px;
    text-align: left;
    box-sizing: border-box;}

#login_text-error1{float:left;list-style:none;display:block;position: absolute;width:74%;height:44px;font-size:13px; background:url(../images/icon-lr-2.png) #fff no-repeat 5px 12px; margin:2px 0 0 2px; color: #ff0000; text-align:left; padding-left:40px;    line-height: 44px;border-radius: 22px;-webkit-border-radius: 22px;}

.login_btn1 a{    display: block; height: 48px;
    line-height: 48px;
    border: 1px solid #AF0702;
    text-align: center;
    font-size: 20px;
    color: #fff;
    text-decoration: none;
    background: #F70600;
    -webkit-border-radius: 5px;
    border-radius: 24px;
    padding: 0 20px 0 20px;}
.login_btn1 a:visited{display:block; color:#fff;text-decoration:none;}
.login_btn1 a:hover{background:#fe534f;text-decoration:none;color:#fff;}





.register_box1{width:100%; height:auto;}
.register_box1 ul{}
.register_box1 ul li{width:100%;list-style:none; background:#fff; font-size:12px; text-align:left; margin-bottom:15px;height: 48px;  }

.input_box1{width:100%; }
.login_text3{float:left;width:100%;border: 1px solid #bfbfbf;height:48px;line-height:48px;font-size:14px; color: #666;-webkit-border-radius:5px;border-radius:5px;text-align:left;padding-left:40px;}

.yzminput2 {float:left;width:50%; }
.btnyzm-1 {    text-align: center; width: 30%;display: block; /* position: absolute; *//* margin-left: 58%; */float: right; width: 40%;}
.btnyzm-1 a:link,.btnyzm-1 a:visited{display:block; height:50px; font-size:12px;text-decoration:none;line-height:50px; color:#fff;background:#d7dadd;-webkit-border-radius:5px;border-radius:5px; }
.btnyzm-1 a:hover{color:#ffeee2; }
.reg_text1{  width: 100%;height: 48px;line-height: 48px;font-size: 12px;/* background: url(../../images/new/iconzc1.png) no-repeat #fff; */ border: 1px solid #bfbfbf;/* padding-left: 40px; */ color: #666;-webkit-border-radius: 5px; border-radius: 5px; text-align: left; padding: 0 10px; box-sizing: border-box;}
.reg_text2{ width: 100%;height: 48px;line-height: 48px;font-size: 12px;/* background: url(../../images/new/iconzc1.png) no-repeat #fff; */ border: 1px solid #bfbfbf;/* padding-left: 40px; */ color: #666;-webkit-border-radius: 5px; border-radius: 5px; text-align: left; padding: 0 10px; box-sizing: border-box;}
.reg_text3{width: 100%;height: 48px;line-height: 48px;font-size: 12px;/* background: url(../../images/new/iconzc1.png) no-repeat #fff; */ border: 1px solid #bfbfbf;/* padding-left: 40px; */ color: #666;-webkit-border-radius: 5px; border-radius: 5px; text-align: left; padding: 0 10px; box-sizing: border-box;}
.reg_text4{ width: 100%;height: 48px;line-height: 48px;font-size: 12px;/* background: url(../../images/new/iconzc1.png) no-repeat #fff; */ border: 1px solid #bfbfbf;/* padding-left: 40px; */ color: #666;-webkit-border-radius: 5px; border-radius: 5px; text-align: left; padding: 0 10px; box-sizing: border-box;}
.reg_text5{ width: 100%;height: 48px;line-height: 48px;font-size: 12px;/* background: url(../../images/new/iconzc1.png) no-repeat #fff; */ border: 1px solid #bfbfbf;/* padding-left: 40px; */ color: #666;-webkit-border-radius: 5px; border-radius: 5px; text-align: left; padding: 0 10px; box-sizing: border-box;}

/*温馨提示*/
.wxts_1{ color: #a4a4a4;margin: 20px 0; font-size:0.8em}
.wxts_1 span{ display:block;     line-height: 2em;}

/*用户信息*/
.user_info .login_input1{height:48px; margin-bottom:10px; border-bottom:1px solid #d7dadd}
.user_info .login_input1 span{float: left;display: inline-block;padding-left: 45px;height: 48px;line-height: 48px;color: #ccc;}
.user_info .login_input1 label{ float:right;height: 48px;line-height: 48px;}
span.user{background: url(../images/iconzc1.png) no-repeat;}
span.mobile{background: url(../images/iconzc3.png) no-repeat;}
span.name{background: url(../images/iconzc1.png) no-repeat;}
span.card{background: url(../images/iconzc4.png) no-repeat;}
span.bank{background: url(../images/iconzc5.png) no-repeat;}
span.email{background: url(../images/iconzc6.png) no-repeat;}
.user_info .login_btn1{ margin-top:48px}
.user_name{ display: block; color: #9e9d9d; margin: 10px 0 30px 0;font-size: 1em;}
.user_name em{color: #e71f22; border: 1px solid #e71f22; border-radius: 9px; padding: 0 5px; font-size: 12px;margin-left: 10px;
font-style: normal;}